// $codepro.audit.disable numericLiterals
/**
 * Class: GLOBAL VARS
 * Description: 
 * 
 *
 * 
 */

import java.awt.Color;


/**
 * 
 * @author Team Awesome Express
 * @version $ Revision 1.0 $
 *
 */
public class GlobalVars {
	
//***************SHEET VALUES***********************\\

	/**
	 * Field USER_SHEET.
	 * (value is 0)
	 */
	public static final int USER_SHEET = 0;

	/**
	 * Field PATIENT_SHEET.
	 * (value is 1)
	 */
	public static final int PATIENT_SHEET = 1;

	/**
	 * Field NURSE_SHEET.
	 * (value is 2)
	 */
	public static final int NURSE_SHEET = 2;

	/**
	 * Field DOCTOR_SHEET.
	 * (value is 3)
	 */
	public static final int DOCTOR_SHEET = 3;

	/**
	 * Field ADMIN_SHEET.
	 * (value is 4)
	 */
	public static final int ADMIN_SHEET = 4;

	/**
	 * Field TREATMENT_RECORD_SHEET.
	 * (value is 5)
	 */
	public static final int TREATMENT_RECORD_SHEET = 5;

	/**
	 * Field APPOINTMENT_SHEET.
	 * (value is 6)
	 */
	public static final int APPOINTMENT_SHEET = 6;
	
//*******************USERTYPE VALUES**********************\\
	/**
	 * Field PATIENT_USERTYPE.
	 * (value is 1)
	 */
	public static final int PATIENT_USERTYPE = 1;

	/**
	 * Field NURSE_USERTYPE.
	 * (value is 2)
	 */
	public static final int NURSE_USERTYPE = 2;

	/**
	 * Field DOCTOR_USERTYPE.
	 * (value is 3)
	 */
	public static final int DOCTOR_USERTYPE = 3;

	/**
	 * Field ADMIN_USERTYPE.
	 * (value is 4)
	 */
	public static final int ADMIN_USERTYPE = 4;

	/**
	 * Field BACKGROUND.
	 */
	public static Color BACKGROUND = new Color(204, 204, 255);

	/**
	 * Field NUM_OF_BILLABLE_ITEMS.
	 * (value is 11)
	 */
	public static final int NUM_OF_BILLABLE_ITEMS = 11;

	/**
	 * Field billableItems.
	 */
	public static BillableItem[] BillableItems = new BillableItem[NUM_OF_BILLABLE_ITEMS];

	/**
	 * Method fillBillableItems.
	 */
	private static void fillBillableItems(){
		//Shots/Injections
		BillableItems[0]= new BillableItem("Flu Shot", 30); // 1
		BillableItems[1]= new BillableItem("Tetanus Shot", 45); // 2
		BillableItems[2]= new BillableItem("Heppatitis Shot", 50); // is equal to 4 b/c 2^2 = 4
		BillableItems[3]= new BillableItem("Steroid Shot", 80);
		//Labwork
		BillableItems[4]= new BillableItem("Urinalysis", 45);
		BillableItems[5]= new BillableItem("Blood Test", 35);
		BillableItems[6]= new BillableItem("Cholesterol Test", 50);
		BillableItems[7]= new BillableItem("HIV", 80);
		//Scans
		BillableItems[8]= new BillableItem("X-RAY", 120);
		BillableItems[9]= new BillableItem("CT SCAN", 200);
		BillableItems[10]= new BillableItem("MRI", 350);
		//Type of Visit
		//billableItems[12]= new BillableItem("Office Visist", 60);
		//billableItems[13]= new BillableItem("Phone Consultation", 60);
		//billableItems[14]= new BillableItem("", 60);	
	}

	/**
	 * Method InitializeGlobalVars.
	 */
	public static void initializeGlobalVars(){
		fillBillableItems(); 
	}


}